sediment traps - Turkish English Dictionary